Mechanic: a new numerical MPI framework for the dynamical astronomy

نویسندگان

  • Mariusz Slonina
  • Krzysztof Gozdziewski
  • Cezary Migaszewski
چکیده

In the field of the Solar system and planetary dynamics, extensive computational experiments became useful and well established, standard research tools. These experiments regard direct numerical integrations of complex equations of motion to study the long-term orbital evolution and stability of various N-body systems (e.g., [10]), an analysis of the resonance structure of the phase space of these systems and particular classes of solutions (like periodic and quasi-periodic orbits, equilibria), calculating dynamical maps [3] and cross-sections, modeling various types of observations of extrasolar planetary systems (radial velocities, astrometric and imaging data, eclipse and TOA timing, photometric transits) by quasi-global evolutionary algorithms (e.g.,[5]), investigating qualitative features of basic dynamical models in the framework of the general dynamical systems theory (e.g., [8]), spacecraft trajectories optimization (e.g., [4]), just to mention a few subjects of this rapidly developing branch of the dynamical astronomy. Usually, these experiments are equivalent to performing the same or very similar numerical operation or procedure on a large set of initial conditions (e.g., numerical integrations, dynamical maps) or intermediate data (e.g., when evaluating the objective function during the optimization process). In a language of computing, such calculations may be understood as standalone numerical tasks taking seconds, but also hours and days of single CPU-time. If processing of large sets of such tasks is required, one can split a given numerical experiment onto smaller parts, and distribute them over a computing pool (usually, CPU cluster or a network of workstations). This leads however to task management issues, which may be handled efficiently only by dedicated software tools. Nowadays, there are different task management systems available. Likely, the best example is the well known Condor package [13]. Within such a numerical framework, the user–supplied, stand-alone executable code performing computations is distributed over a computing pool. The input and output data of each software instance must be then handled by the host node. It requires both an efficient, possibly unified task preparation scheme, check-pointing and keeping intermediate results, as well as data storage and a post–processing (assembling the results from computing nodes). Focusing on the dynamical astronomy, we address these issues by developing a new management code, called Mechanic that is – unlike Condor and similar software systems – built on the basis of the Message Passing Interface (MPI) [7]. The MPI is highly-standardized and portable message-passing system widely used on a variety of parallel computers and CPU-clusters. We shortly present here some key features of that software (Sect. 1.), and we describe its basic usage for investigating a simple dynamical system (Section 2.). Moreover, Mechanic may become a new helper tool in a wide range of applications, particularly focusing on processing large data sets. We applied it to study the global dynamics of the ν Octantis planetary system, see our second paper in this volume. More details will be described elsewhere (Slonina et al., 2012, in preparation).

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Structure formation and generalized second law of thermodynamics in some viable f(R)-gravity models

We investigate the growth of matter density perturbations as well as the generalized second law (GSL) of thermodynamics in the framework of f(R)-gravity. We consider a spatially flat FRW universe filled with the pressureless matter and radiation which is enclosed by the dynamical apparent horizon with the Hawking temperature. For some viable f(R) models containing the Starobinsky, Hu-Sawicki, Exp...

متن کامل

Scaling relations in dynamical evolution of star clusters

We have carried out a series of small scale collisional N-body calculations of single-mass star clusters to investigate the dependence of the lifetime of star clusters on their initial parameters. Our models move through an external galaxy potential with a logarithmic density profile and they are limited by a cut-off radius. In order to find scaling relations between the lifetime of star cluste...

متن کامل

Effect of Deflected Membrane Electrode Assembly on Species Distribution in PEMFC

This article presents the results of a numerical study, using computational fluid dynamics (CFD) analysis to investigate the species distribution of proton exchange membrane fuel cells (PEMFCs) with deflected membrane electrode assembly (MEA). These new geometry were examined while employing three-dimensional, single phase, non-isothermal and parallel flow for model of a PEM fuel cell. This num...

متن کامل

Dynamical ‎C‎ontrol of Computations Using the Family of Optimal Two-point Methods to Solve Nonlinear ‎Equations

One of the considerable discussions for solving the nonlinear equations is to find the optimal iteration, and to use a proper termination criterion which is able to obtain a high accuracy for the numerical solution. In this paper, for a certain class of the family of optimal two-point methods, we propose a new scheme based on the stochastic arithmetic to find the optimal number of iterations in...

متن کامل

MPI- and CUDA- implementations of modal finite difference method for P-SV wave propagation modeling

Among different discretization approaches, Finite Difference Method (FDM) is widely used for acoustic and elastic full-wave form modeling. An inevitable deficit of the technique, however, is its sever requirement to computational resources. A promising solution is parallelization, where the problem is broken into several segments, and the calculations are distributed over different processors. ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1202.6513  شماره 

صفحات  -

تاریخ انتشار 2012